java-怎么实现我上传的文件,用户下载后,不能上传到其它的网站上

问题描述

怎么实现我上传的文件,用户下载后,不能上传到其它的网站上

请教大家一个问题:怎么实现我上传的文件,用户下载后,不能上传到其它的网站上

解决方案

这个问法存在问题,应该提问如何防止人下载网站视频资源。。。彻底解决这个问题比较费劲,看人说要自己写播放器;
http://www.zhihu.com/question/19863066

有个简单版本的,只能防止一般性下载:用视频后缀处理。 例如视频后缀是 rm 。 把访问*.rm的连接都重定向到403页面。只允许播放器访问不转发。至于怎样判断是自己的播放器那方法就很多了,例如 自己的ip ;加密字符标识 等等等

解决方案二:

怎么实现我上传的文件,用户下载后,不能上传到其它的网站上

你觉得可能么!
1、除非不让不别人下载,或者对方上传的网站,是你维护的
2、你就怎么确认那是你上传的文件,我试试可以这样说,你上传的文件就是我的呢?

解决方案三:

视频文件可以进行DRM版权加密处理,可以研究研究。
DRM有一种简单的版权处理方式,限制播放次数,是在文件的指定位置写入版权限制信息,由支持DRM的播放器播放时,会根据版权信息的限制去播放。
但DRM比较老,支持DRM协议的终端或者播放器不多了。

解决方案四:

基本不可能阻止,下载完你的文件后,你就没法控制人家的行为了。

解决方案五:

你再怎么理解也会觉得这是不可能的

解决方案六:

还有这样的需求???这样的能实现吗

解决方案七:

别人既然下载了就是他自己的东西了,可以任意处置的,你怎么限制,不过很多网站资源都给个申明神马的说禁止传播

解决方案八:

共享文件, 本来是服务大众的意思。偏不让,别人再给你传递。那共享他还有什么意义呢。

解决方案九:

阻止是做不到的,如果是图片,可以打上标记;如果是其他文件,只能是在下载时给予一定的限制,比如必须登录,文件加密等。

解决方案十:

统一回复下:不好意思,题目可能说的不太清楚。这是学校里的一个项目提出的要求,就是在我的网站上下载的视频,只能自己观看。如果上传的别的网站后,视频将无法观看。不知道有技术能实现么。

时间: 2024-09-20 20:25:48

java-怎么实现我上传的文件,用户下载后,不能上传到其它的网站上的相关文章

ajaxfileupload上传第一个文件的操作后再次上传时 request里面还是第一个文件的数据

问题描述 ajaxfileupload上传第一个文件的操作后再次上传时 request里面还是第一个文件的数据 DiskFileItemFactory diskFactory = new DiskFileItemFactory(); // threshold 极限.临界值,即硬盘缓存 10M diskFactory.setSizeThreshold(10 * 1024 * 1024); // repository 贮藏室,即临时文件目录 diskFactory.setRepository(new

想做个类似百度文库的效果,在后台上传一个文件,使用代码将上传的文件转换为图片,在前台将图片显示在html页面中,有具体的实现代码吗

问题描述 如题:想做个类似百度文库的效果,在后台上传一个文件,使用代码将上传的文件转换为图片,在前台将图片显示在html页面中,有具体的实现代码吗,新人求教 解决方案 解决方案二:该回复于2011-12-19 17:20:03被版主删除解决方案三:可以使用flashprint软件来实现usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Diagnostics;names

java 多线程-为什么使用Java多线程下载文件时下载后的文件和服务器端文件大小一模一样但是无法打开

问题描述 为什么使用Java多线程下载文件时下载后的文件和服务器端文件大小一模一样但是无法打开 为什么使用Java多线程下载文件时下载后的文件和服务器端文件大小一模一样但是无法打开?? package com.miuitust.mutilethread; import java.io.File; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; impor

android上传大文件亲测可用,上传200M个文件,不到3分钟

之前贴过个例子是android 入门学习笔记 上传大文件 这种的文件大小限制很严,一般30M以上就报错了.网上查了一下,还是推荐用Socket连接进行大文件上传. 今天测试了一下之前网上找的例子,通过Socket实现的android下大文件上传,服务器端用java接收.测试上传了个200M的文件,不到三分钟!还是可以接受的. 只是做了个简单的测试例子,还没有考虑到权限问题(手机上传资料到服务器端,应该需要做身份验证..) [html] view plaincopy connection.setC

无组件文件上传代码实例(作者:Starleee) (支持多文件上传及文件和input域混合上传)

上传|无组件 关键词:ASP,无组件上传 关于无组件文件上传的文章已经很多了,所以在这里我不想再解释无组件文件上传的原理.在ASP中无法将二进制文件数据直接保存成文件,所以我们一般还是利用数据库来保存用户上传的文件. 1.数据库表结构(Access):UserID:Text(保存上传文件的用户ID)FileContentType:Text(用来保存上传文件的类型,eg:"Application/msword",主要用来使用户能正确下载此文件)FileContent:OLE Object

无组件文件上传代码实例(支持多文件上传及文件和input域混合上传)

上传|无组件 关于无组件文件上传的文章已经很多了,所以在这里我不想再解释无组件文件上传的原理.在ASP中无法将二进制文件数据直接保存成文件,所以我们一般还是利用数据库来保存用户上传的文件. 1.数据库表结构(Access):UserID:Text(保存上传文件的用户ID)FileContentType:Text(用来保存上传文件的类型,eg:"Application/msword",主要用来使用户能正确下载此文件)FileContent:OLE Object(保存文件数据) 2.HTM

c# 上传大文件出现页面过期与上传无效的问题

问题描述 上传小文件没有问题,可以,但是如果大于4M就有问题了,Web.Config也配置过了,下面是代码与Web.ConfigpostedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath(aa)+fileName);<system.web><httpRuntimeexecutionTimeout="6000"maxRequestLength="2097151"useFullyQu

php上传大文件失败的解决办法

昨天一做php开发的网友问我为什么上传大文件总是失败,但是上传小文件就没有问题.作者一时半会儿也不知道什么原因,遂网上搜搜帮其分析原因,看到一篇很不错的关于php上传大文件失败的各种原因的总结以及各种解决办法的,于是转来与大家分享之.    下面分别是各种原因以及解决办法 (1)文件上传时存放文件的临时目录必须是开启的并且是 PHP 进程所有者用户可写的目录.如果未指定则 PHP 使用系统默认值. php.ini文件中upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文

asp.net-C# Activx 上传分块上传大文件时能由Activx来完成合并分块的工作吗

问题描述 C# Activx 上传分块上传大文件时能由Activx来完成合并分块的工作吗 我用C#做activx上传大文件,采用http分块上传的思想,可是服务器端的人说,分块和拼接的工作都应由activx完成,上传完了给服务器一个完成的信号,服务器端只负责把拼接的文件编入数据库和移动到合适的位置,可是网上的好多资料都是拼接工作在服务器端完成,Activx真的能实现远程拼接工作吗,如果能,能否给一些资料,谢谢 解决方案 服务器端的人说的不对,ActiveX只需要分块就可以了.再拼接上显然是服务器