Javascript 如何对外部事件作出反应?

2017 年 9 月 18 日
 woshichuanqilz

我想要实现的内容是这样的, 一个网页上一个用户上传一个文件, 我这里本地做一些处理, 然后把处理完的文件上传到网页上, 然后在之前的网页上显示上传文件的下载的链接。

所以我想让网页监听这个文件上传完毕的事件, 这个如何实现~

3125 次点击
所在节点    JavaScript
13 条回复
TomIsion
2017 年 9 月 18 日
XMLHttpRequest 对象有 load() 事件

如果你用 jQuery 或者类似的库 $.ajax() 有 success 回调 甚至可以使用 Promise

下面问题就是 Ajax 上传文件了 -。-
qiayue
2017 年 9 月 18 日
http://www.plupload.com/ 有上传进度,上传成功回调
ke1vin
2017 年 9 月 18 日
思路不对吧,为什么不在后端处理上传接口的时候处理?
davidjones
2017 年 9 月 18 日
https://github.com/DavidKk/qiniu-uploader 七牛的可以看一下 中途做任何操作都可以 不知道适不适用
jtsai
2017 年 9 月 18 日
关键词 html5 file api

FileReader 对象
ajan
2017 年 9 月 19 日
ajax 文件上传 ( XMLHTTPRequest,FormData / base64 encode ) 可做回调;
Form + iFrame 也可以做;
woshichuanqilz
2017 年 9 月 19 日
@qiayue [1]( http://7xpvdr.com1.z0.glb.clouddn.com/0919141938.png)
装了 flash 和 silverlight 依然无效。
woshichuanqilz
2017 年 9 月 19 日
。。。我还以为瓷质 markdown
woshichuanqilz
2017 年 9 月 19 日
就是我的总目的是这样的, 我做一个网页, 其他的局域网内的用户可以上传文件到这个网页上面, 然后我对这个文件用 python 做一些处理上传到网上, 再在页面上显示文件的链接。
我对 html 不是很熟悉尤其是动态处理方面。 所以来这里求助。 谁能给一个实例代码最好了, 大概就好~
woshichuanqilz
2017 年 9 月 19 日
付费也可以的~
woshichuanqilz
2017 年 9 月 19 日
@davidjones 我确实是用七牛上传的, 但是如何让网页知道这个文件上传完毕。
woshichuanqilz
2017 年 9 月 21 日
@ke1vin 就算上传成功后如何通知网页?
ke1vin
2017 年 9 月 21 日
@woshichuanqilz 服务器推,或者 websocket

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/391660

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX