0
Q
图片上传图片预览
A
回答
0
这是我的上传处理程序代码 这里temp_storage_path是本地应用程序临时路径
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import com.wcs.wcslib.vaadin.widget.multifileupload.ui.UploadFinishedHandler;
public class ImageUploadFinishedHandler implements UploadFinishedHandler {
VerticalLayout imageLayout;
public ImageUploadFinishedHandler(VerticalLayout imageLayout) {
this.imageLayout = imageLayout;
}
@Override
public void handleFile(InputStream stream, String fileName, String arg2, long arg3) {
File file = null;
try {
file = new File("temp_storage_path"+fileName);
OutputStream outputStream = new FileOutputStream(file);
int read = 0;
byte[] bytes = new byte[1024];
while ((read = stream.read(bytes)) != -1) {
outputStream.write(bytes, 0, read);
}
outputStream.close();
} catch (FileNotFoundException e) {
return;
} catch (IOException e) {
return;
}
this.imageLayout.removeAllComponents();
Image previewImage = new Image();
this.imageLayout.addComponent(previewImage);
previewImage.setWidth("100px");
previewImage.setHeight("100px");
previewImage.setSource(new FileResource(file));
}
}
相关问题
- 1. ajax图片上传和asp.net中预览
- 2. 预览图片上传功能
- 3. 茧宝石,图片上传与预览
- 4. 图片上传与预览和删除
- 5. 与预览上传图片的图片框在asp.net mvc的
- 6. 使用php和javascript创建图片上传器预览图片
- 7. 在使用IE9上传图片之前预览图片中的图片
- 8. 图片预览jquery
- 9. 如何在上传前预览动态上传的图片?
- 10. 如何在Android上下载图片时显示图片预览?
- 11. 网页图片预览器
- 12. 加载图片预览
- 13. 的WinRT XamlControl预览图片
- 14. 图片上传
- 15. 上传图片
- 16. 上传图片
- 17. 图片上传
- 18. 上传图片
- 19. 上传图片
- 20. 图片上传?
- 21. 上传图片
- 22. 上传之前在手机上的图片预览
- 23. 不工作“前面加上” HTML5图片上传预览(DOM)
- 24. 用上传的图片替换图片
- 25. 点击图片上传图片
- 26. MVC 3图片上传图片
- 27. 上传图片的图片水印?
- 28. 图片上传未上传
- 29. 上传文件之前的预览图片
- 30. 图片上传,分辨率检查,裁剪和预览。 PHP